@charset "utf-8";
/*2011-08-22 21:15 - xf*/
/* CSS Document */

h1,h2,h3,h4,h5,h6{ font-size:12px;}

.list dl{}
.list dl dt{ position:relative;}
.list dl dt span{ position:absolute; bottom:4px; right:4px; height:20px; line-height:20px; display:block; text-align:right;}
.list dl dt .bg{ background:#000;filter:alpha(opacity=30); opacity:0.3;}
.list dl dt .time{ color:#fff;}
.cycle a,.t260 dd,.t260 .d02,.InPhase li,.interfix .title .active,.interfix .title span .black:hover,.series ul li, .abroad ul li,.w100 dd .p3,.focus .p4 a{ background:url(default.gif) no-repeat -1000px -1000px;}
.predict, .csort, .tvplay,.classTag dl,.t260 .d04{background-image:url(repeat.gif); background-repeat:repeat-x;}

.w95 dt a,.w100 dt a,.w128 dt a,.w130 dt a,.w155 dt a,.w200 dt a{ text-decoration:none!important; cursor:pointer; font-size:12px;}

.w95{}
.w95 dt{ width:95px;float:left;}
.w95 dt img{ width:95px; height:103px;}
.w95 dd{ width:125px; float:right;}
.w95 p span{ float:right;}
.star .w95 p{ padding:0;}
.list .w95 dt .bg{ width:95px; bottom:0px; right:0px;}
.list .w95 dt .time{ bottom:0px; right:2px;}

.w100{ margin-top:10px;}
.w100 dt{ width:108px; height:70px; float:left;}
.w100 dt img{ width:100px; height:62px; padding:3px; border:1px solid #ccc; background:#fff;}
.w100 dd{ float:right; width:115px;}
.w100 dd p{ line-height:24px;}
.w100 dd .p1{ font-size:14px;}
.w100 dd .p3{ font-size:13px; background-position:-290px 7px;padding-left:8px;}
.w100 dd .p3 a,.w100 dd .p3 a:hover{ color:#900;}

.w128{ width:104px; float:left; display:inline; margin:0 15px 0 20px;}
.w128 dt{ position:relative; width:104px;}
.w128 dt img{ width:96px; height:128px; padding:3px; border:1px solid #ccc;}
.w128 dt .bg{width:96px;}
.w128 dt .time{ right:6px;}
.w128 a{ font-size:14px;}
.w128 dd{ margin-top:5px;}
.w128 p{ text-align:center; white-space:nowrap; overflow:hidden; width:104px;text-overflow:ellipsis;}

.interfix .w128,.prime .w128,.taiwan .w128,.Korea .w128{ margin-right:12px; padding-bottom:15px;}
.prime .w128{ padding-bottom:5px;}
.mod .w128{ padding-bottom:10px;}

.w130{ width:450px; float:right; padding:5px 10px 5px 0; display:inline;}
.w130 span{ float:right;}
.w130 dt{ float:left; width:136px;}
.w130 dt img{ width:130px; height:180px; padding:2px; border:1px solid #ccc;}
.w130 dt .bg{width:129px; bottom:3px; right:3px;}
.w130 dt .time{right:6px;}
.w130 dd{ width:290px; float:right; padding-right:10px;}
.w130 p{ padding:2px 0;}
.w130 b{ font-size:20px;}
.w130 i{ float:right; font-family:Arial; font-size:18px; color:#900; font-style:normal;}
.w130 i b{ font-size:26px; font-weight:normal;}

.w155{ width:155px; float:left; display:inline; margin:0px 12px 0 24px;}
.w155 dt{ position:relative;}
.w155 dt a{ display:block;}
.w155 dt a{ width:155px; height:100px;}
.w155 dt span{ display:block;height:24px; width:155px; padding:10px 0;}
.w155 dt span a{width:65px; height:24px;}
.w155 dd{ margin-top:5px;}
.w155 dd,.w155 dd p{ display:block; zoom:1; overflow:hidden;}
.w155 p span{ display:block; white-space:nowrap; overflow:hidden; width:71px; }
.w155 p .s1{ float:left;}
.w155 p .s2{ float:right; padding:0;}
.w155 dt .a1{ background-position:-15px top;}
.w155 dt .a2{ background-position:-173px top;}
.w155 dt .a3{ background-position:-332px top;}
.w155 dt .a4{ background-position:-15px -46px;}
.w155 dt .a5{ background-position:-173px -46px;}
.w155 dt small{ display:block; zoom:1; overflow:hidden; width:60px; height:70px; position:absolute; left:-2px; top:42px;}
.dvd{ background:url(idvd.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='idvd.png');}
.cq{ background:url(icq.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icq.png');}
.ts{ background:url(its.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icq.png');}
.hd{ background:url(ihd.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icq.png');}
.jieju{ background:url(iok.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='iok.png');}

.w200{}
.w200 dt{ width:200px; margin-bottom:10px;}
.w200 dt img{ width:200px; height:96px;}
.w200 dd{ padding:0 2px;}
.w200 dd p{ line-height:22px;}

.left,.right,.list,.predict ul,.detail{ display:block; zoom:1; overflow:hidden;}
.left,.con{ float:left; display:inline;}
.right{ float:right; display:inline;}
.right .banner img{ width:260px; height:90px;}
.right .banner{ padding-bottom:6px; width:260px; height:90px; margin-top:15px;}

.focus,.banner,.interfix,.series,.abroad{ width:970px; margin:10px auto 0 auto;}
.predict,.csort,.theatre,.detail,.tvplay{ width:968px; margin:10px auto 0 auto;}
.predict,.csort,.tvplay{ background-position:left -462px; height:89px; overflow:hidden;}
.tvplay{ background-position:left -637px; height:142px; overflow:hidden;}
.predict,.csort,.theatre,.detail,.tvplay{ border:1px solid #d2d2d2;}

.cycle{ position:absolute; right:5px; top:5px;}
.cycle a{ display:block; zoom:1; overflow:hidden; width:10px; height:10px; float:left; padding:1px;}

.title{ height:37px; padding:0 10px 0 20px;}
.title span{ float:right;}
.title h3{ height:37px; width:90px;}
.title h3 a{ display:block; height:37px; width:90px;}
.title h3,.w155 dt span a{ display:block; background:url(title.gif) no-repeat left top;}
.title .H301{ background-position:-332px -40px;}
.title .H302{ background-position:-15px -90px;}
.title .H303{ background-position:-173px -90px; width:116px;}
.title .H304{ background-position:-332px -90px;}
.title .H305{ background-position:-15px -139px;}
.title .H306{ background-position:-173px -139px;}
.title .H307{ background-position:-332px -139px;}
.title .H308{ background-position:-15px -188px;}

h4{ font-size:14px; color:#000; padding:8px 0;}
h4 span{ float:right; font-size:12px; font-weight:normal; color:#ccc;}
h4 span a,h4 span a:hover{ color:#333; margin:0 3px;}
h4 span .active,h4 span .active:hover{ color:#900;}
h5{ font-weight:normal;}

.predict h4,.focus p,.detail lim.w130 b,h4,.classTag dt{ font-family:"微软雅黑"; }

/**/

.banner{}
.banner img{ height:60px; width:970px;}

.theatre{ padding-bottom:15px;}

/**/

.inform,.predict,.tvplay{ position:relative;}
.inform,.rank{padding:0 19px;}
.inform ul{ padding:0 5px 10px 5px; border-bottom:1px solid #ccc; height:130px; overflow:hidden;}
.inform .cycle{ top:14px; right:10px;}

.rank{}
.rank ol{ background:url(ol.gif) no-repeat left 3px;}
.rank ol li{ padding-left:30px; line-height:26px;}
.rank ol li span{ float:right; font-family:Verdana; padding-right:5px;}

/**/

.SiteMap{}
.SiteMap ul{ padding:10px 20px;}
.SiteMap li{ display:block; zoom:1; overflow:hidden;float:left; background:url(doc-y.gif) repeat-y right top;}
.SiteMap dl{ width:100px; float:left; display:inline; line-height:22px;}
.SiteMap dt{ color:#000;}
.SiteMap dd{ color:#666;}
.SiteMap .Li01{ width:555px;}
.SiteMap .Li02{ width:140px; padding-left:25px;}
.SiteMap .Li03{ width:180px; background:none; padding-left:25px;}
.SiteMap .d01{ width:90px;}
.SiteMap .d02{ width:100px;}
.SiteMap .d03{ width:100px;}
.SiteMap .d04{ width:100px;}
.SiteMap .d05{ width:100px;}
.SiteMap .d06{ width:55px;}
.SiteMap .d07{ width:135px;}
.SiteMap .d08{ width:210px;}

/**/

.footer{ padding:15px 0;}
.footer p{ text-align:center; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.footer p a{ color:#666; margin:0 5px;}
.footer .p1 a{ margin:0 17px;}
.footer span{ padding:0 5px;}
#j-hitshow  .widget_icons{right:auto!important;left:970px;}

#LookHistory{overflow:hidden;width:970px; border:1px solid #dbdbdb; display:none; margin:auto;}
#LookHistory ul{ padding-bottom:5px;width:960px; }
#LookHistory li{float:left;text-align:left;width:158px; line-height:20px; height:26px;margin:0 11px;margin-top:8px; border-bottom:1px dashed #ddd; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;padding-left:6px;}
#LookHistory li a { color:#000000; text-decoration:none;}
#LookHistory li a:hover {color:#2C602F; text-decoration:underline;}
.deleteCookie{ width:960px; float:left; text-align:right; height:20px;}
.deleteCookie a{ font-weight:bold; color:#FF0000; padding-right:8px; }

/* CSS common */
/*2011-8-19 16:00 zhaoyf*/
html {}
body { margin:0; color:#6C6C6C; font:12px/21px "宋体"; background:#fff;}
ul, ol, li, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, input { margin:0; padding:0; }
img, fieldset { border:none; }
li { list-style:none; }
select, input, img { vertical-align:middle; }
select, input, textarea { font-size:12px; }
div, ul, dl { zoom:1; }
div:after, ul:after, dl:after { content:""; display:block; clear:both; height:0; visibility:hidden; }
h2,h3,h1{font-size:14px;}

/*a:link*/
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tr{text-align:right}
.red,a.red{color:#F00}
a.red2{color:#440707; text-decoration:underline;}
a{color:#010101;text-decoration:none;}
a:hover{color:#c62322;text-decoration:underline;BACKGROUND-COLOR: transparent;}

.w a{color:#fff;text-decoration:none}
.w a:link{color:#fff;text-decoration:none}
.w a:hover{color:#fff;text-decoration:underline}
.w a:visited{color:#fff;}
.w a:active{color:#fff;}
a.w1{color:#fff;}
a:hover.w1{color:#d5d5d5;text-decoration:underline}
.w1 a{color:#fff;text-decoration:none}
.w1 a:link{color:#fff;text-decoration:none}
.w1 a:hover{color:#d5d5d5;text-decoration:none}
.w1 a:visited{color:#fff;}
.w1 a:active{color:#fff;}

.w2 a{color:#fff;text-decoration:none}
.w2 a:hover{color:#fff;text-decoration:none}
.w2 a:active{color:#fff;}

.r a{color:#c62322;text-decoration:none}
.r a:hover{color:#c62322;text-decoration:underline}
.r a:active{color:#c62322;}
	a.r{color:#c62322;}
	a.r:hover{ text-decoration:none;}
.g a{color:#010101;}
.g a:hover{color:#c62322; text-decoration:underline}
.g a:active{color:#010101;}

.gre a{color:#6C6C6C;}
.gre a:hover{color:#6C6C6C; text-decoration:underline}
.gre a:active{color:#6C6C6C;}

.g1 a{color:#010101;}
.g1 a:hover{color:#c62322; text-decoration:underline}
.g1 a:active{color:#010101;}

.bl a{color:#010101;}
.bl a:hover{color:#C92323; text-decoration:underline}
.bl a:active{color:#010101;}
.black{color:#010101}
.white{color:#ffffff}
.red{color:#C92323} 
.blue{color:#004F99}
.green{color:#009944} 
.grey{color:#6C6C6C}
li a:hover span.black,li a:hover span.white,li a:hover span.blue,li a:hover span.green,li a:hover span.grey{color:#C92323}
.p30{padding-top:30px;}
.p10{padding-top:10px;}
.p20{padding-top:20px;}
.f14{font-size:14px;}
a.tdn{ text-decoration:none;}
/*allframe */
.Atop{width:970px;margin:auto;padding-top:10px;height:62px;}
.Atop .logo_a{float:left;display:block;width:180px;}
.Atop .topnavbox{float:right;margin-top:8px;}
.Atop .topup,.Atop .topdown{float:left}
	.topdown{width:450px;}
	.topdown p{clear:both;height:28px;line-height:28px;padding-left:5px;}
	.topdown p a{margin-right:12px;color:#6c6c6c;}
	.topup{width:250px; position:relative; z-index:100}
	.lognIcon{padding:5px 1px 5px 25px;font-size:12px; font-family:tahoma,arial,宋体,sans-serif;background:url(letvIcon.png) no-repeat 5px 5px;}
	.sina{*background:url(sina.gif) no-repeat left -2px!important;background:url(sina.gif) no-repeat left top;}
	.renren{*background:url(renren.gif) no-repeat left -2px!important;background:url(renren.gif) no-repeat left top;}
	.qq{*background:url(QQ.gif) no-repeat left -2px!important;background:url(QQ.gif) no-repeat left top;}
	.msn{*background:url(msn.gif) no-repeat left -2px!important;background:url(msn.gif) no-repeat left top;}
.formbox{width:405px;float:left;}
	.inputText{border:2px solid #B31918;border-right:none;height:22px;line-height:22px;width:332px;color:#3d3d3d;text-indent:5px;float:left;}
	.inputBtn,.inputBtnHov{width:64px;height:26px;background:url(titbg.png) no-repeat 0px -625px;border:none;cursor:pointer;float:left;overflow:hidden;}
	.inputBtnHov{ background-position:0 -657px;}
	.topTXT{line-height:28px;height:24px;}
	.MapSearch{background:#f3f3f3;height:28px;padding:5px 0px 5px 270px;line-height:28px;}

.mainBox{width:970px;margin:0 auto;color:#666;margin-top:10px;}
.Boxmenu{background:url(longbg.png) no-repeat top;margin-top:10px;}
.Boxmenu2{margin-top:10px}	
	.AnavL a.on,.AnavL a.aindex,.AnavL a:hover.aindex,.hisbox a,.Bnav,.lookedul a.Bclose{background:url(titbg.png) repeat-x;}
	.Anav{width:970px;margin:auto;background:url(smallbg.png) no-repeat;}
	.AnavL{float:left;font-size:14px;width:680px;height:35px;}
	.AnavL a{display:block;float:left;padding:0 12px;height:35px;line-height:35px;position:relative;}
	.AnavL a sup{display:block;width:28px;height:19px;overflow:hidden;position:absolute;right:0px;top:-7px; background:url(test.png) no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png');}
	.AnavL a span{*line-height:30px;}
	.AnavL a:hover{text-decoration:none;color:#d5d5d5;}
	.AnavL a.on{background-position:0 -142px;color:#660000;font-weight:bold;}
	.AnavL a:link.on{color:#660000;}
	.AnavL a:hover.on{color:#660000;}
	.AnavL a:visited.on{color:#660000;}
	.AnavL a:active.on{color:#660000;}
	.AnavL .endurer sup{ background:url(new.png) no-repeat left top;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='new.png');}
	
	.AnavL a.aindex{background-position:0 -115px;width:42px;height:23px;overflow:hidden;padding:0;margin:5px 10px;}
	.AnavL a:hover.aindex{ background-position:0 -115px;}
	.AnavR{float:right;width:290px;text-align:right;font-size:12px;height:35px;line-height:35px; position:relative; z-index:10; }
	.AnavR a.spa{width:10px;height:35px;padding:0;margin:0;float:left; cursor:default;}
	.AnavRl{float:left;}
	.AnavRl a{padding:0 12px;}
	.hisbox a{background-position:63px -701px;width:83px;height:35px;display:block;text-align:left; text-indent:12px;overflow:hidden;}
	.hisbox .a_on{background-position:1px -626px;}
	.Bnav{width:968px;border:1px solid #b6b6b6;background-position:0 -305px;margin:auto;text-align:left;text-indent:10px;color:#cbcbcb;height:31px;line-height:31px;border-top:none;}
	.Bnav a{padding:0 6px;color:#666666;}
	.Bnav a u{ text-decoration:none;}
	.page{clear:both; text-align:center;padding:10px 0px; font-family:Arial;}
	.page a,.page span{border:1px solid #ddd;padding:5px 8px;margin-right:5px; text-decoration:none;}
	.page a:hover{text-decoration:none;}
	.page p{padding:5px 5px;}
	.page a.on{border:1px solid #b31817;background:#e23433;color:#fff;font-weight:bold;}
	
/*new sitemap foot*/		
.SiteMap{ width:968px; margin:10px auto 0 auto; border:1px solid #d2d2d2;}
.SiteMap ul{ padding:10px 20px;}
.SiteMap li{ display:block; zoom:1; overflow:hidden;float:left; background:url(doc-y.png) repeat-y right top;}
.SiteMap dl{ width:100px; float:left; display:inline; line-height:22px;}
.SiteMap dt{ color:#000;}
.SiteMap dd{ color:#666;}
.SiteMap .Li01{ width:555px;}
.SiteMap .Li02{ width:140px; padding-left:25px;}
.SiteMap .Li03{ width:180px; background:none; padding-left:25px;}
.SiteMap .d01{ width:90px;}
.SiteMap .d02{ width:100px;}
.SiteMap .d03{ width:100px;}
.SiteMap .d04{ width:100px;}
.SiteMap .d05{ width:100px;}
.SiteMap .d06{ width:55px;}
.SiteMap .d07{ width:135px;}
.SiteMap .d08{ width:210px;}	

.SiteMap .title{ height:46px; margin:0 20px; padding:0; display:block; zoom:1; overflow:hidden; background:url(doc-x.png) repeat-x left bottom;}
.SiteMap .title h2{ height:30px; margin:8px 0; text-indent:-99999px; background:url(H2.png) no-repeat -1000px -1000px;}
.SiteMap .title .H209{ background-position:left -217px;}

.footer{ padding:15px 0;}
.footer p{ text-align:center; line-height:24px; font-family:Arial, Helvetica, sans-serif;}
.footer p a{ color:#666; margin:0 5px;}
.footer .p1 a{ margin:0 17px;}
.footer span{ padding:0 5px;}	
/*a:hover end*/	
.test{width:940px;margin:auto;}
.tvul a{font-size:12px;}
.tvul a:link{font-size:12px;}
/*loading*/
.loading{background:url(loading.gif) no-repeat center;}

#agkjl .hisbox a,.lookedbox b,.delete,.lookedbox,#agkjl .hisbox .a_on,.anniversary #agkjl .hisbox .a_on{ background:url(new-doc.png) no-repeat -1000px -1000px;}

.AnavRl a{ padding:0 7px;}
.AnavRl a:hover{ color:#d5d5d5;}
#userlogin u{background:url(headBtn1.png) no-repeat; }
#userlogin{float:right;height:28px;line-height:32px;position:relative;color:#ccc;}
		#userlogin span{ border:1px solid #fff;padding:0px 5px;display:block;height:28px;line-height:28px;margin-top:0px;float:right;position:relative;z-index:1;min-width:70px; text-align:right;}
		#userlogin span.now{background:#fff;border:1px solid #ddd;position:relative;z-index:1;}
		#userlogin small{font-size:12px;padding-right:11px;}
		#userlogin span a:hover{ text-decoration:none;}
		
		#userlogin u{background-position:-60px 7px;padding:5px;text-decoration:none;}
		#userlogin span.now u{background-position:-95px 7px;}
		
		.LognList{width:80px;border:1px solid #dedede;border-top:none;background:#fff;position:absolute;top:29px;right:0;_right:-1px;z-index:2;display:none;}
		.LognList li{margin:0 10px;line-height:33px;height:33px;text-align:center;border-bottom:1px solid #dedede;}
		.LognList li a:hover{ text-decoration:underline;}
		.LognList li.last,.head_box .otherbox li.last{border:none;}
		.LognList.active{display:block;}
		
#agkjl{float:right;margin-top:2px;}
#agkjl .hisbox{width:81px;}
#agkjl .hisbox a{ text-indent:0; width:auto; height:28px; background-position:63px -42px; padding:4px 15px 0 10px; cursor:pointer;}
#agkjl .hisbox .a_on{ background-position:left -105px;}

.lookedbox{float:right;display:none;width:220px;position:absolute;right:0;top:30px;z-index:101;background-color:#fff; background-position:left -170px;border:1px solid #DEDEDE; border-top:none;}
.lookedbox p{ clear:both;text-align:right;margin:0 8px;height:25px;line-height:25px;overflow:hidden;padding:0 8px; margin:0;}
.lookedul{margin:0 3px 10px 3px;}
	.lookedul li{border-top:1px solid #DEDEDE;color:#919090;width:100%;float:left; text-align:left;}
	.lookedul a.Bclose{float:left;width:30px;height:22px;background:url(btnBg.png) no-repeat left -361px;width:25px;margin:3px 0px 3px 3px;}
	.lookedul span{float:left;line-height:22px;padding:4px 0;text-align:left;}
	.lookedul span i{display:block;font-style:normal;line-height:18px;text-align:left;padding:0;text-indent:0;}
	.lookedul span i a{padding:0;}
	.lookedbox ul{ padding:0 3px 10px; margin:0;}
	.lookedbox li a,.anniversary .Atop #gkjl a{ color:#010101;}
	.lookedbox a:hover,.anniversary .Atop #gkjl a:hover{ color:#c62322;}
.off{ display:block; zoom:1; overflow:hidden; width:60px; height:20px; position:absolute; right:-286px; top:-67px;}
.delete{ float:right; display:block; background-position:-68px -69px; width:12px; height:12px; cursor:pointer; margin:8px 8px 0 0;}
.Adweibo{border: 1px solid #D2D2D2;width: 970px;margin: 10px auto 0 auto;height:155px;background:#fff;overflow:hidden;}

.acResults {background-color:#fff;border: 1px solid #DDDDDD;overflow: hidden;padding: 0;z-index: 9999;}
.acResults li {cursor: pointer;font: menu;font-size: 12px;margin: 0;overflow: hidden;padding: 2px 7px;}
.acSelect {background-color: highlight;color: highlighttext;}	

/*---------全部电影CSS----------*/

#allmove {float:left;width:960px;*width:960px;border:1px solid #aedef2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px;POSITION: relative;overflow:hidden; margin-top:8px;}
.allmove_title {BACKGROUND:#eef5fd;width:auto;height:25px;line-height:25px;color:#1974C8;font-size:12px;PADDING-LEFT: 20px;font-weight: bold;border-bottom:1px dashed #aedef2;}
.allmove_title span {float:right;font-size:12px;font-weight:normal;color:#1974C8;padding-right:6px;}
.allmove_title span b {background:url(xuanz.gif) 0px -1px no-repeat;padding-left:20px;padding-right:10px;font-weight:normal;font-size:12px;}
.allmovelist {margin:5px;}
.allmovelist li {margin:0 5px;float:left;line-height:25px;width:124px;text-align:left;white-space:nowrap;overflow:hidden;border-bottom: Gainsboro 1px dotted;}
.allmovelist li a {color: #075DB3;font-size: 9pt;font-family: 宋体, Arial, Helvetica, sans-serif;}
.allmovelist li a:hover {color: orangered;font-size: 9pt;font-family: 宋体, Arial, Helvetica, sans-serif;}
.allmovelist li span {color:#666666}
.blank10{font-size:0px;line-height:0;clear:both;overflow:hidden;}
.blank10{height:10px;}
.page_content{width:960px;margin:0 auto;padding:0 10px;}
*.page_content{zoom:1}
.page_content:after{content:".";display:block;height:0;clear:both;visibility:hidden}